package programita;

import busquedas.CodificarCursos;
import busquedas.DecodificarCursos;
import java.util.ArrayList;

public class Alumno {
	private String nombre;
	private String apellido;
	private int grado;
        private int id;
        private Tutor tut;
        private String division;

    public Tutor getTut() {
        return tut;
    }

    public void setTut(Tutor tut) {
        this.tut = tut;
    }

    public String getDivision() {
        return division;
    }

    public void setDivision(String division) {
        this.division = division;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
        
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getApellido() {
		return apellido;
	}
	public void setApellido(String apellido) {
		this.apellido = apellido;
	}
	public int getGrado() {
		return grado;
	}
	public void setGrado(int grado) {
//                String gradoDeco=DecodificarGrado(int grado)
		this.grado = grado;
	}
        
      

    @Override
    public String toString() {
        return "Nombre=" + nombre + "    " +
        		" Apellido= " + apellido + "    "
        		+" Curso= " + DecodificarCursos.decodificar(grado)+ "   "+
        		" Division= "+getDivision()+
        		" id= "+getId();
    }

      public static ArrayList<Alumno> combinarL(ArrayList<Alumno> a1,ArrayList<Alumno> a2){
        ArrayList<Alumno> alumnosDevolucion=new ArrayList<Alumno>();
        
        for(int i=0; i<a1.size();i++){
            Alumno alumno1=a1.get(i);
            for(int b=0;i<a2.size();i++){
               
               if(alumno1.getId()==(a2.get(i).getId())){
                   alumnosDevolucion.add(alumno1);
               }
            }
        }
      return alumnosDevolucion;
      }
        
	
}
